package com.pro.dl.dao.service;

import java.util.Date;
import java.util.List;

import com.pro.dl.pojo.PythologyTest;
import com.pro.dl.pojo.doctor.Appointment;
import com.pro.dl.pojo.doctor.Prescription;

public interface DoctorService {

	Appointment makeAppointment(Appointment appointment);

	Prescription makePrescription(Prescription prescription);

	List<Appointment> getAppointments(Date startDate, Date endDate);

	List<Appointment> getAppointments(long patientId, long doctorId);

	List<Appointment> getDoctorAppointments(long doctorId);

	List<Appointment> getPatientAppointments(long patientId);

	void dropAppointment(long patientId, long doctorId);

	void dropAppointment(long appointment);

	List<Prescription> getPatientPrescription(long patientId);

	List<PythologyTest> getPythologyTests(long patientId);
	
	

}
